﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VOL.Core.Utilities.Response;
using VOL.Entity.DomainModels.Core;
using VOL.Entity.DomainModels;

namespace MyMES.IServices.ProductInspectionTemplates
{
    public interface IProductInspectionTemplateServices
    {
        Task<WebResponseContent> AddProductInspectionTemplateModel(ProductInspectionTemplate productInspectionTemplate);

        Task<WebResponseContent> UpdateProductInspectionTemplateModel(ProductInspectionTemplate productInspectionTemplate);

        Task<WebResponseContent> DelProductInspectionTemplateModel(ProductInspectionTemplate productInspectionTemplate);
        Task<PageGridData<ProductInspectionTemplate>> GetProductInspectionTemplate(string? PlanNo, int pageIndex = 1, int pageSize = 10);
    }
}
